body {
	background-image:url(../imagenes/background.jpg);
	background-attachment:fixed;
	background-repeat:no-repeat;
	background-color: #fbfbfb;
	color: #3d3d3d;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	margin: 0;
}

.celda {
	color: #000000;
		font-size: 11px;
}

a {
	color: #333333;
	font-size: 9pt;
	text-decoration: none;
}

a:hover {
	color: #df5e26;
	font-size: 9pt;
	text-decoration: none;
}

a:visited {
	color: #df5e26;
	font-size: 9pt;
	text-decoration: none;
}
a img {

border: none;

}

img {

border: none;

}

.nombreSistema {
	background-image:url(../imagenes/fondo_menu.jpg);
	background-color:#717171;
	color: #FFFFFF;
	font-size: 12pt;
	font-variant: normal;
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;
	height:38px;
	vertical-align:middle;
	border:none;
}

.bodytext {
	background-color: #fffcf9;
	color: #26354A;
	cursor: inherit;
	font-size: 9pt;
	font-variant: normal;
	font-weight: normal;
	line-height: 22px;
}

.titulo {
	color:#929292;
	font-size:16pt;
	font-weight:bold;
	line-height:1em;
	margin-bottom:0.5em;
	margin-top:0;
	text-transform:uppercase;
	text-align:center;
}

.subHeader {
	background-color: #E9E9EB;
	color: #2D374D;
	font-size: 10pt;
	font-weight: bold;
	line-height: 20px;
}
.navegacion {
	background-color: #b2b2b2;
	color: #FFFFFF;
	font-family: Calibri, Arial, serif, sans-serif;
	font-size: 10pt;
}

.calendarText {
	background-color: #F1A142;
	background-position: center;
	border-bottom-style: groove;
	color: #FFFFFF;
	font-size: 10pt;
	font-weight: bold;
	text-align: center;
}

.usuario {
	background-color: #ffffff;
	border-bottom-style: none;
	color: #666666;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	line-height: normal;
}

.table {
	background-color: #f5cebd;
	border-bottom-style: groove;
	color: #4e4e4e;
	font-size: 10pt;
}

.table_1 {
	background-color: #f5cebd;
	color: #4e4e4e;
	font-size: 9pt;
	text-align: left;
}

.table_2 {
	background-color: #CC6633;
	color: #FFFFFF;
	font-size: 9pt;
	font-weight: bold;
	text-align: left;
}

.table_3 {
	background-color: #F0F0F0;
	color: #3d3d3d;
	font-size: 9pt;
}

.table_4 {
	background-color: #f2ece6;
	color: #3d3d3d;
	font-size: 9pt;
}

.table_5 {
	background-color: #ffffff;
	color: #3d3d3d;
	font-size: 9pt;
}

.btnejec {
	background-color: #F3F1F2;
	border-bottom-color: #DEA961;
	border-bottom-style: outset;
	border-left-color: #DEA961;
	border-left-style: solid;
	border-right-color: #DEA961;
	border-right-style: outset;
	border-top-color: #DEA961;
	border-top-style: solid;
	color: #804000;
	font-size: 9pt;
	text-align: center;
}

.btnejec2 {
	color: #804000;
	font-size: 9pt;
	text-align: center;
}

.menu_principal {
	background-color: #ffffff;
	color: #fff7ec;
	font-size: 9pt;
}

.error {
	color: #FF6600;
	font-size: 9pt;
}
.tablaprincipal {
	padding-top:64px;
	}

.rich-panel-header, .rich-stglpanel-header, .rich-table-header, .rich-pmenu-top-group{
    /*color: #ffffff;*/
    background: #ffddba;
}

.rich-pmenu-top-group{
    color: #ffffff;
    background: #666666;
}

.rich-pmenu-top-group-div {
    border-color: #666666;
}

.rich-pmenu-selected-element{
    background-color: #666666;
}

.rich-pmenu-item{
    color: #ffffff;
    font-weight: bold;
    background-color: #d27304;
    
}

/* ModalPanel transparente */

.modal-transparente{
    display:none;
}


/* Estilos para los tipos de mensaje */

.mensaje-fatal{
    color: Red;
}

.mensaje-error{
    color: #FF8000;
}

.mensaje-precaucion{
	color: #40CD10
}

.mensaje-informacion{
    color: blue;
}

/* tooltips azules usados en evaluacion */

.tool-tips-azules{
background-color:#C4F0FD;
border-color: blue;
color: blue
}

.centrarColumnas{
	text-align: center;
}

.justificar{
text-align: left;
font-weight: bold;
}

